package com.cai.service;

import com.cai.pojo.BO.Order;

import java.util.Map;

/**
 * @Author czq
 * @Package com.cai.service
 * @Date 2024/5/20 13:11
 * @description:
 */
public interface OrderService {
    /**
     * 创建
     * @return order 返回订单信息
     */
    Order create();
    /**
     * 支付
     * @param id 订单id
     * @return 返回订单信息
     */
    Order pay(Long id);
    /**
     * 发货
     * @param id 订单id
     * @return 返回订单信息
     */
    Order deliver(long id);

    /**
     * 收货
     * @param id 订单id
     * @return 返回订单信息
     */
    Order receive(long id);

    Map<Long,Order> getOrders();
}
